package com.mcxx.modules.miniSalvation.family.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.mcxx.modules.miniSalvation.fundpay.dto.BaseExcelEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class MiniFamilyChangeExcelDTO extends BaseExcelEntity implements Serializable{

	private static final long serialVersionUID = -2377586076076381537L;
	@Excel(name = "户主姓名", width = 10)
	private String fullName;
	@Excel(name = "户主身份证号码", width = 20)
	private String idcard;
	@Excel(name = "街道（乡镇）", width = 20)
	private String street;

	@Excel(name = "社区（村）", width = 20)
	private String community;
	@Excel(name = "标准类型", dict = "AssistantStandardCityOrCounty", width = 10)
	private String ruleType;
	@Excel(name = "低保类型", dict = "MINIMUMLIVINGTYPE", width = 20, isColumnHidden = true)
	private String familyObjectType;
	@Excel(name = "办理类型", dict = "BusinessType", width = 10)
	private String operType;
	@Excel(name = "变化类型", dict = "ChangeType", width = 10)
	private String changeType;
	@Excel(name = "家庭人数", width = 10, isColumnHidden = true)
	private String familyNumber;

	@Excel(name = "保障人数", width = 10, isColumnHidden = true)
	private String savePeopleNum;
	@Excel(name = "变化金额", width = 14)
	private String salaryMoney;
	@Excel(name = "变化前金额", width = 14)
	private String changeBefore;
	@Excel(name = "变化后金额", width = 14)
	private String changeAfter;
	@Excel(name = "最新变化日期", width = 15)
	private String changeDate;
	@Excel(name = "主要致贫原因", dict = "PovertyFactors", width = 15, isColumnHidden = true)
	private String poorType;
	@Excel(name = "低保证号", width = 15, isColumnHidden = true)
	private String salvationNo;

	@Excel(name = "申请原因", width = 15, isColumnHidden = true)
	private String reason;

	@Excel(name = "申请原因", width = 20, isColumnHidden = true)
	private String remark;
	@Excel(name = "初保日期", width = 15)
	private String fristStarDate ;



	@Excel(name = "最新变化审核日期", width = 15, isColumnHidden = true)
	private String checkDate;

	@Excel(name = "申请人姓名", width = 15)
	private String apName ;
	@Excel(name = "申请人身份证", width = 15)
	private String apIdcard ;
	@Excel(name = "申请人与户主关系",dict = "DomesticRelation", width = 15)
	private String familyRelation ;


	@Excel(name = "性别", dict = "SEX", width = 5, isColumnHidden = true)
	private String sex;



	@Excel(name = "建档立卡", dict = "IsHelpPoor", width = 14, isColumnHidden = true)
	private String isHelpPoor;

	@Excel(name = "脱贫年度", width = 10, isColumnHidden = true)
	private String tuopinNian;

	@Excel(name = "兜底对象", dict = "DocHelpPoor", width = 10, isColumnHidden = true)
	private String docHelpPoor;









	@Excel(name = "人员状态", dict = "SurvivalStatus", width = 10, isColumnHidden = true)
	private String state;



	@Excel(name = "最新动态起始年月", width = 20,exportFormat="yyyy-MM", isColumnHidden = true)
	private Date startDate;



	@Excel(name = "登记时间", width = 10, isColumnHidden = true)
	private String commitDate;

	@Excel(name = "供养方式", dict = "GuaranteeMode", width = 10, isColumnHidden = true)
	private String supplyType;

	@Excel(name = "供养机构", width = 20, isColumnHidden = true)
	private String supplyOrgName;

}
